Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Open D'Orleans - Orleans St. Remy Challenger Tashkent Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Geneva Challenger Happy Valley Challenger Irving Challenger Surbiton Challenger Eckental Challenger Bratislava Challenger St. Brieuc Challenger Eckental Challenger Rennes Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Seoul Challenger Busan Challenger Vancouver Challenger Internationaux de Bretagne - Brest Le Gosier Challenger Ostrava Challenger Manchester Challenger Dallas Challenger Open Castilla y Leon - Segovia Bratislava Challenger Heilbronn Open - Heilbronn Open de l'Isere - Grenoble AXA Open - Espinho Renault Slovenian Open - Ljubljana The Powder Byrne Trophy - Surbiton Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Adidas International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Challenger Ford de Cherbourg - Cherbourg Adidas International - Sydney Milan Indoors - Milan Kremlin Cup - Moscow Open 13 - Marseille BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad CA Tennis Trophy - Vienna Bukhara Challenger - Bukhara Ispat Open 2004 - Ostrava Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Ciudad de Pozoblanco 'Open Diputacion' - Cordoba College Station Challenger - College Station Austin Challenger - Austin Lambertz Open - Aachen Tatra Banka Open - Bratislava Gerry Weber Open - Halle Thailand Open - Bangkok Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Gerry Weber Open - Halle ECM Prague Open 2005 - Prague Pilot Pen Tennis - New Haven China Open - Beijing The Surbiton Trophy - Surbiton AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb The LTA Men's Challenger - Nottingham Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Open D'Orleans - Orleans China Open - Beijing Tatra Banka Open - Bratislava Davidoff Swiss Indoors - Basel Chennai Open - Chennai Open 13 - Marseille The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Estoril Open - Estoril Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane - Brisbane SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle AEGON Championships - London Samsung Securities Cup Challenger Tennis - Seoul The Surbiton Trophy - Surbiton Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Tumkur Open - Tumkur U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Swiss Indoors Basel - Basel Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Chengdu Open - Chengdu Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Swiss Indoors Basel - Basel Ischgl International Tennis Challenger 2003 - Ischgl Gonet Geneva Open - Geneva Noventi Open - Halle Mouilleron-Le-Captif Challenger AXA Cup - London The LTA Bolton Challenger - Bolton The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon Citta di Monza - Monza RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo Heineken Trophy - 's-Hertogenbosch Ciudad de Pozoblanco Open Diputacion - Cordoba ABN/AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors - Basel Mobilux Open - Luxembourg adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Fergana Tennis Challenger Tournament - Fergana Gerry Weber Open - Halle Challenger Ford de Cherbourg - Cherbourg Davidoff Swiss Indoors - Basel RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Garden Open 2004 - Rome Steelers Cup - Kosice Regions Morgan Keegan Championships - Memphis Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Ordina Open - 's-Hertogenbosch Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Qatar ExxonMobil Open - Doha Open de Nice Cote dAzur - Nice Countrywide Classic - Los Angeles Mercedes-Benz Cup - Los Angeles BMW Open - Munich Grand Prix de Tennis de Toulouse - Toulouse UBS Open Gstaad - Gstaad Open 13 - Marseille Gerry Weber Open - Halle TD Waterhouse Cup - Long Island Apia International - Sydney The LTA Men's Challenger - Southampton ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Taipei City Challenger Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem ABN/AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Dubai Open - Dubai Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Allianz Suisse Open - Gstaad Thailand Open - Bangkok Chennai Open - Chennai Dubai Open - Dubai CA Tennis Trophy - Vienna Estoril Open - Estoril The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad CA Tennis Trophy - Vienna Open 13 - Marseille Pacific Life Open - Indian Wells Open 13 - Marseille NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg The Nottingham Open - Nottingham Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam Rado Swiss Open - Gstaad Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rado Geneva Challenger - Geneva Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati AEGON Championships - London Ordina Open - 's-Hertogenbosch Masters Series Madrid - Madrid Allianz Suisse Open Gstaad - Gstaad Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Malaysian Open - Kuala Lumpur Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Dubai Tennis Open - Dubai Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Bank Austria Tennis Trophy - Vienna Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Sony Ericsson Open - Miami If Stockholm Open - Stockholm Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BMW Open - Munich Rogers Cup - Toronto CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Dubai Duty Free Tennis Championships - Dubai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Topshelf Open - 's-Hertogenbosch BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Credit Agricole Suisse Open - Gstaad Qatar Open - Doha Citi Open - Washington Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Qatar Exxon Mobil Open 2003 - Doha Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai US Men's Clay Court Championship - Houston BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle AEGON Championships - London Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami If Stockholm Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo Brisbane International - Brisbane Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva BNP Paribas Masters - Paris Mercedes Cup - Stuttgart Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Claro Open Colombia - Bogota Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Winston-Salem Open - Winston-Salem Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Brisbane International - Brisbane Open Sud de France - Montpellier Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome US Men's Clay Court Championship - Houston Western & Southern Open - Cincinnati BRD Nastase Tiriac Trophy - Bucharest BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Miami Open - Miami Aegon Nottingham Open - Nottingham Citi Open - Washington Mutua Madrid Open - Madrid Rogers Cup - Montreal Winston-Salem Open - Winston-Salem Legg Mason Tennis Classic - Washington D.C. Shanghai Rolex Masters - Shanghai Internationaler Raiffeisen Grand Prix - St. Polten Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Miami Open - Miami Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Mercedes Cup - Stuttgart Antalya Cup - Antalya Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BB&T Atlanta Open - Atlanta Shanghai Rolex Masters - Shanghai Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland Gazprom Hungarian Open - Budapest Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur UBS Open Gstaad - Gstaad China Open - Beijing AEGON International - Eastbourne Sydney International - Sydney French Open - Paris Brisbane International - Brisbane Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Pilot Pen Tennis - New Haven Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Heineken Open - Auckland Heineken Open - Auckland Delray Beach Open - Delray Beach Open Seat-Godo 2000 - Barcelona BA-CA Tennis Trophy - Vienna Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne President's Cup 1999 - Tashkent Adidas International - Sydney Kremlin Cup - Moscow French Open - Paris Internationaler Raiffeisen Grand Prix - St. Polten Wimbledon - London Dubai Tennis Open - Dubai U.S. Open - New York CA Tennis Trophy - Vienna Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davidoff Swiss Indoors - Basel Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne China Open - Beijing French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Tennis Masters Series - Toronto Wimbledon - London Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group II, PO, BUL-CYP 2-3 Hopman Cup - Perth Davis Cup, Group II, PO, CYP-TUN 1-4 Laver Cup - Prague Hopman Cup - Perth Laver Cup - Chicago Hopman Cup - Perth Laver Cup - Geneva Nitto ATP Finals - London Davis Cup, World Group, PO, NED-SUI 2-3 Watsons Water Champions Challenge - Hong Kong Colonial Classic - Kooyong Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship The Mubadala World Tennis Championship The Mubadala World Tennis Championship Colonial Classic - Kooyong Kooyong Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Olympics - Sydney Olympics - Athens Olympics - Beijing Olympics - London